iT邦幫忙

DAY 14
0

Sharping up with UnderScore.js library系列 第 15

Underscore [14] : 使用 groupBy 情境

  • 分享至 

  • xImage
  •  

在很多狀況下我們需要將資料做分組 , 就像在 SQL 裡面的 group by 功能一樣 ,

在 Underscore 裡面也有一個 groupBy 功能 , 其 API 使用如下 :

_.groupBy([1.3, 2.1, 2.4], function(num){ return Math.floor(num); });
=> {1: [1.3], 2: [2.1, 2.4]}



_.groupBy(['one', 'two', 'three'], 'length');
=> {3: ["one", "two"], 5: ["three"]}

接下來我們來做個自己的範例 , 就拿前面所用過得範例來介紹 :

接下來我們來針對 IsOverSea 屬性來做分組 ,

_.groupBy(funds,function(item){return item.IsOverSea;})

其結果如下 :

see , 完美的幫我們分成 true 跟 false 兩組陣列嚕

文章同步發布於 保政島 Underscore 使用 groupBy 情境


上一篇
Underscore [13] : 使用 filter 情境
下一篇
Underscore [15] : 使用 after 情境
系列文
Sharping up with UnderScore.js library31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言